package com.haikesi.api.deviceposition.domain.vo;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @ClassName: DevicePositionSaveVO
 * @program: haikesi-platform-apis
 * @Author: TanJun
 * @Date: 2019/5/14 14:52
 * @Description: 位置增加返回对象
 * @Version: 1.0
 * @Copyright: 2019 重庆海克斯科技有限公司. 注意：本内容仅限于重庆海克斯科技有限公司内部传阅，禁止外泄以及用于其他的商业目
 */

@Data
@EqualsAndHashCode(callSuper = false)
public class DevicePositionSaveVO implements Serializable {
    private static final long serialVersionUID = -1L;

    @ApiModelProperty(value = "位置名称")
    @NotNull(message="位置名称不能为空！")
    private String devicePositionName;

    @ApiModelProperty(value = "位置描述")
    @NotNull(message="位置描述不能为空！")
    private String devicePositionDescription;

    @ApiModelProperty(value = "父级位置ID")
    private String parentId;

    @ApiModelProperty(value = "组织机构ID")
    private String organizationId;
}
